from meiduo_mall.libs.yuntongxun.sms import CCP # 1,导入云通讯,在下2,实现发送短信任务
from celery_tasks.main import app  # ,4导入main.py下的app 对象,这个对象下有装饰器,



@app.task() # 5,使用装饰器注册,括号内可以指定任务名字(name=''),也可以不指定,不指定的话,默认使用方法名作为任务名,
#,3,谁调用我,谁传递参数 ,(此方法需要装饰,和注册,才能添加进任务,)
def send_sms_code(mobile,sms_code):


    ccp=CCP()
    ccp.send_template_sms(mobile,[sms_code,'5'],1)   # 2,发送短信,




# 6,定义多任务,多任务可以来自不同目录,也可以在同一文件,此例是同文件下多目录,
# 多目录下多任务的目录创建,与sms目录同,都在celery_tasks目录下,只是不填加配置文件,注册时,注册到他目录下的配置文件就行,
@app.task()
def test_print():
    print(2222)




# celery  -A celery_tasks.main worker -l info



